mutual guarantee - French English Dictionary